class MethodKey {
  /// 切换线路服务，需要咨询对接是否需要使用 默认Aliy
  static const String switchServiceRoute = 'inmotion://7moor/switchServiceRoute';

  /// 初始化SDK
  static const String initSDK = 'inmotion://7moor/initSDK';

  /// 退出SDK
  static const String quitSDK = 'inmotion://7moor/quitSDK';

  /// 开始新会话
  static const String beginChatSession = 'inmotion://7moor/beginChatSession';

  /// 发送文本消息
  static const String sendTextMessage = 'inmotion://7moor/sendTextMessage';

  /// 发送图片消息
  static const String sendImageMessage = 'inmotion://7moor/sendImageMessage';

  /// 发送文件消息
  static const String sendFileMessage = 'inmotion://7moor/sendFileMessage';

  /// 重发消息
  static const String resendMessage = 'inmotion://7moor/resendMessage';

  /// 留言
  static const String leaveMessage = 'inmotion://7moor/leaveMessage';

  /// 获取消息列表
  static const String getMessageList = 'inmotion://7moor/getMessageList';

  /// 获取单条消息
  static const String getMessage = 'inmotion://7moor/getMessage';

  /// 删除单条消息
  static const String deleteMessage = 'inmotion://7moor/deleteDatabaseMessage';

  /// 获取未读消息数
  static const String getUnreadMessageCount = 'inmotion://7moor/getUnreadMessageCount';

  /// 获取未读消息列表
  static const String getUnreadMessageList = 'inmotion://7moor/getUnreadMessageList';

  ///
  ///
  /// 通知回调
  ///
  ///

  /// 初始化SDK成功
  static const String initScuuess = 'inmotion://7moor/initSuccess';

  /// 初始化SDK失败
  static const String initFailed = 'inmotion://7moor/initFailed';

  /// 获取到新消息
  static const String newMessage = 'inmotion://7moor/newMessage';

  /// 机器人客服
  static const String robotAction = 'inmotion://7moor/robotAction';

  /// 在线客服
  static const String customOnline = 'inmotion://7moor/customOnline';

  /// 客服离线
  static const String customOffline = 'inmotion://7moor/customOffline';

  /// 会话领取
  static const String customClaim = 'inmotion://7moor/customClaim';

  /// 离线推送 （坐席在后台结束会话，返回上一界面）
  static const String customFinish = 'inmotion://7moor/customFinish';

  /// 排队人数
  static const String customQueue = 'inmotion://7moor/customQueue';

  /// 坐席信息 (坐席工号、坐席名称、坐席头像) 可能为空字符串需要判断
  static const String customAgentInfo = 'inmotion://7moor/customAgentInfo';

  /// 满意度推送
  static const String customInvestigate = 'inmotion://7moor/customInvestigate';

  /// 专属坐席不在线通知
  static const String customVIP = 'inmotion://7moor/customVIP';

  /// 日程管理的留言
  static const String customLeavemsg = 'inmotion://7moor/customLeavemsg';

  /// 坐席正在输入
  static const String changeCustomStatus = 'inmotion://7moor/changeCustomStatus';

  /// 撤回消息
  static const String withdrawMessageStatus = 'inmotion://7moor/withdrawMessageStatus';

  /// 小陌机器人是否开启满意度评价
  static const String customSatisfaction = 'inmotion://7moor/customSatisfaction';

  /// xbot机器人开启联想输入
  static const String customAssociatsInput = 'inmotion://7moor/customAssociatsInput';

  /// 语音转文本
  static const String refreshVoiceMessage = 'inmotion://7moor/refreshVoiceMessage';
}
